package yongxin.entity.annealer;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;

/**   
 * @Title: Entity
 * @Description: 退火工艺
 * @author zhangdaihao
 * @date 2015-03-12 16:46:58
 * @version V1.0   
 *
 */
@Entity
@Table(name = "t_annealer", schema = "")
@DynamicUpdate(true)
@DynamicInsert(true)
@SuppressWarnings("serial")
public class AnnealerEntity implements java.io.Serializable {
	/**id*/
	private java.lang.String id;
	/**flh*/
	private java.lang.String flh;
	/**fhbid*/
	private java.lang.String fhbid;
	/**fworkshop*/
	private java.lang.String fworkshop;
	/**fmatchinegroup*/
	private java.lang.String fmatchinegroup;
	/**fworkgroup*/
	private java.lang.String fworkgroup;
	/**fjldate*/
	private java.util.Date fjldate;
	/**fcldate*/
	private java.util.Date fcldate;
	/**fstate*/
	private String fstate;
	/**createDate*/
	private java.util.Date createDate;
	/**createby*/
	private java.lang.String createBy;
	
	private java.lang.String updateBy;
	

	/**fsdwd*/
	private java.lang.String fsdwd;
	/**foperator1*/
	private java.lang.String foperator1;
	/**fswsj*/
	private java.util.Date fswsj;
	/**foperator2*/
	private java.lang.String foperator2;
	/**fbwsj*/
	private java.util.Date fbwsj;
	/**foperator3*/
	private java.lang.String foperator3;
	/**fdzsj*/
	private java.util.Date fdzsj;
	/**foperator4*/
	private java.lang.String foperator4;
	/**fdzwd*/
	private java.lang.String fdzwd;
	/**foperator5*/
	private java.lang.String foperator5;
	/**fslsj*/
	private java.util.Date fslsj;
	/**foperator6*/
	private java.lang.String foperator6;
	/**fslwd*/
	private java.lang.String fslwd;
	/**foperator7*/
	private java.lang.String foperator7;
	/**fclwd*/
	private java.lang.String fclwd;
	/**foperator8*/
	private java.lang.String foperator8;
	/**fclsj*/
	private java.util.Date fclsj;
	/**foperator9*/
	private java.lang.String foperator9;
	
	private java.lang.String fnote;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  id
	 */
	
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name ="ID",nullable=false,precision=255,length=510)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  id
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  flh
	 */
	@Column(name ="FLH",nullable=true,precision=-1,length=-1)
	public java.lang.String getFlh(){
		return this.flh;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  flh
	 */
	public void setFlh(java.lang.String flh){
		this.flh = flh;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  fhbid
	 */
	@Column(name ="FHBID",nullable=true,precision=-1,length=-1)
	public java.lang.String getFhbid(){
		return this.fhbid;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  fhbid
	 */
	public void setFhbid(java.lang.String fhbid){
		this.fhbid = fhbid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  fworkshop
	 */
	@Column(name ="FWORKSHOP",nullable=true,precision=50,length=100)
	public java.lang.String getFworkshop(){
		return this.fworkshop;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  fworkshop
	 */
	public void setFworkshop(java.lang.String fworkshop){
		this.fworkshop = fworkshop;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  fmatchinegroup
	 */
	@Column(name ="FMATCHINEGROUP",nullable=true,precision=50,length=100)
	public java.lang.String getFmatchinegroup(){
		return this.fmatchinegroup;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  fmatchinegroup
	 */
	public void setFmatchinegroup(java.lang.String fmatchinegroup){
		this.fmatchinegroup = fmatchinegroup;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  fworkgroup
	 */
	@Column(name ="FWORKGROUP",nullable=true,precision=50,length=100)
	public java.lang.String getFworkgroup(){
		return this.fworkgroup;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  fworkgroup
	 */
	public void setFworkgroup(java.lang.String fworkgroup){
		this.fworkgroup = fworkgroup;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  fjldate
	 */
	@Column(name ="FJLDATE",nullable=true,precision=23,scale=3,length=8)
	public java.util.Date getFjldate(){
		return this.fjldate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  fjldate
	 */
	public void setFjldate(java.util.Date fjldate){
		this.fjldate = fjldate;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  fcldate
	 */
	@Column(name ="FCLDATE",nullable=true,precision=23,scale=3,length=8)
	public java.util.Date getFcldate(){
		return this.fcldate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  fcldate
	 */
	public void setFcldate(java.util.Date fcldate){
		this.fcldate = fcldate;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  fstate
	 */
	@Column(name ="FSTATE",nullable=true,precision=10,scale=0,length=4)
	public String getFstate(){
		return this.fstate;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  fstate
	 */
	public void setFstate(String fstate){
		this.fstate = fstate;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  createDate
	 */
	@Column(name ="CREATE_DATE",nullable=true,precision=23,scale=3,length=8)
	public java.util.Date getCreateDate(){
		return this.createDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  createDate
	 */
	public void setCreateDate(java.util.Date createDate){
		this.createDate = createDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  createby
	 */
	@Column(name ="CREATEBY",nullable=true,precision=50,length=100)
	public java.lang.String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  createby
	 */
	public void setCreateBy(java.lang.String createBy){
		this.createBy = createBy;
	}
	@Column(name ="UPDATEBY",nullable=true,precision=50,length=100)
	public java.lang.String getUpdateBy()
	{
		return updateBy;
	}

	public void setUpdateBy(java.lang.String updateBy)
	{
		this.updateBy = updateBy;
	}
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  fsdwd
	 */
	@Column(name ="FSDWD",nullable=true,precision=50,length=100)
	public java.lang.String getFsdwd(){
		return this.fsdwd;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  fsdwd
	 */
	public void setFsdwd(java.lang.String fsdwd){
		this.fsdwd = fsdwd;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  foperator1
	 */
	@Column(name ="FOPERATOR1",nullable=true,precision=50,length=100)
	public java.lang.String getFoperator1(){
		return this.foperator1;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  foperator1
	 */
	public void setFoperator1(java.lang.String foperator1){
		this.foperator1 = foperator1;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  fswsj
	 */
	@Column(name ="FSWSJ",nullable=true,precision=23,scale=3,length=8)
	public java.util.Date getFswsj(){
		return this.fswsj;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  fswsj
	 */
	public void setFswsj(java.util.Date fswsj){
		this.fswsj = fswsj;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  foperator2
	 */
	@Column(name ="FOPERATOR2",nullable=true,precision=50,length=100)
	public java.lang.String getFoperator2(){
		return this.foperator2;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  foperator2
	 */
	public void setFoperator2(java.lang.String foperator2){
		this.foperator2 = foperator2;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  fbwsj
	 */
	@Column(name ="FBWSJ",nullable=true,precision=23,scale=3,length=8)
	public java.util.Date getFbwsj(){
		return this.fbwsj;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  fbwsj
	 */
	public void setFbwsj(java.util.Date fbwsj){
		this.fbwsj = fbwsj;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  foperator3
	 */
	@Column(name ="FOPERATOR3",nullable=true,precision=50,length=100)
	public java.lang.String getFoperator3(){
		return this.foperator3;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  foperator3
	 */
	public void setFoperator3(java.lang.String foperator3){
		this.foperator3 = foperator3;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  fdzsj
	 */
	@Column(name ="FDZSJ",nullable=true,precision=23,scale=3,length=8)
	public java.util.Date getFdzsj(){
		return this.fdzsj;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  fdzsj
	 */
	public void setFdzsj(java.util.Date fdzsj){
		this.fdzsj = fdzsj;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  foperator4
	 */
	@Column(name ="FOPERATOR4",nullable=true,precision=50,length=100)
	public java.lang.String getFoperator4(){
		return this.foperator4;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  foperator4
	 */
	public void setFoperator4(java.lang.String foperator4){
		this.foperator4 = foperator4;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  fdzwd
	 */
	@Column(name ="FDZWD",nullable=true,precision=50,length=100)
	public java.lang.String getFdzwd(){
		return this.fdzwd;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  fdzwd
	 */
	public void setFdzwd(java.lang.String fdzwd){
		this.fdzwd = fdzwd;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  foperator5
	 */
	@Column(name ="FOPERATOR5",nullable=true,precision=50,length=100)
	public java.lang.String getFoperator5(){
		return this.foperator5;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  foperator5
	 */
	public void setFoperator5(java.lang.String foperator5){
		this.foperator5 = foperator5;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  fslsj
	 */
	@Column(name ="FSLSJ",nullable=true,precision=23,scale=3,length=8)
	public java.util.Date getFslsj(){
		return this.fslsj;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  fslsj
	 */
	public void setFslsj(java.util.Date fslsj){
		this.fslsj = fslsj;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  foperator6
	 */
	@Column(name ="FOPERATOR6",nullable=true,precision=50,length=100)
	public java.lang.String getFoperator6(){
		return this.foperator6;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  foperator6
	 */
	public void setFoperator6(java.lang.String foperator6){
		this.foperator6 = foperator6;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  fslwd
	 */
	@Column(name ="FSLWD",nullable=true,precision=50,length=100)
	public java.lang.String getFslwd(){
		return this.fslwd;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  fslwd
	 */
	public void setFslwd(java.lang.String fslwd){
		this.fslwd = fslwd;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  foperator7
	 */
	@Column(name ="FOPERATOR7",nullable=true,precision=50,length=100)
	public java.lang.String getFoperator7(){
		return this.foperator7;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  foperator7
	 */
	public void setFoperator7(java.lang.String foperator7){
		this.foperator7 = foperator7;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  fclwd
	 */
	@Column(name ="FCLWD",nullable=true,precision=50,length=100)
	public java.lang.String getFclwd(){
		return this.fclwd;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  fclwd
	 */
	public void setFclwd(java.lang.String fclwd){
		this.fclwd = fclwd;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  foperator8
	 */
	@Column(name ="FOPERATOR8",nullable=true,precision=50,length=100)
	public java.lang.String getFoperator8(){
		return this.foperator8;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  foperator8
	 */
	public void setFoperator8(java.lang.String foperator8){
		this.foperator8 = foperator8;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  fclsj
	 */
	@Column(name ="FCLSJ",nullable=true,precision=23,scale=3,length=8)
	public java.util.Date getFclsj(){
		return this.fclsj;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  fclsj
	 */
	public void setFclsj(java.util.Date fclsj){
		this.fclsj = fclsj;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  foperator9
	 */
	@Column(name ="FOPERATOR9",nullable=true,precision=50,length=100)
	public java.lang.String getFoperator9(){
		return this.foperator9;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  foperator9
	 */
	public void setFoperator9(java.lang.String foperator9){
		this.foperator9 = foperator9;
	}
	
	
	@Column(name ="FNOTE",nullable=true,precision=-1,length=-1)
	public java.lang.String getFnote(){
		return this.fnote;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  flh
	 */
	public void setFnote(java.lang.String fnote){
		this.fnote = fnote;
	}
}
